<?php
/**
 * Name: UserUpdateArtifact.php
 * Created by: Chung Hoang Long
 * Created Date: 11-10-2013
 * Description: 
 */

class UserUpdateArtifact {
	
	// PK
	private $_UserPK; // int
	private $_ArtifactPK; // int
	
	private $_UpdateDate; // datetime
	
	public function __construct($userPK, $artifactPK, $updateDate) {
		$this->_UserPK = $userPK;
		$this->_ArtifactPK = $artifactPK;
		$this->_UpdateDate = $updateDate;
	}
	
	/**
	 * @return int
	 */
	public function getUserPK() {
		return $this->_UserPK;
	}
	
	/**
	 *
	 * @param int $userPK
	 */
	public function setUserPK($userPK) {
		$this->_UserPK = $userPK;
	}
	
	/**
	 * @return int
	 */
	public function getArtifactPK() {
		return $this->_ArtifactPK;
	}
	
	/**
	 * 
	 * @param int $artifactPK
	 */	
	public function setArtifactPK($artifactPK) {
		$this->_ArtifactPK = $artifactPK;
	}
	
	/**
	 * @return DateTime
	 */
	public function getUpdateDate() {
		return $this->_UpdateDate;
	}
	
	/**
	 *
	 * @param DateTime $updateDate
	 */
	public function setUpdateDate($updateDate) {
		$this->_UpdateDate = $updateDate;
	}
}